home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / misc / emu / AXF_64_a19.readme < prev    next >
Encoding:
Text File  |  1995-04-27  |  3.6 KB  |  95 lines

  1. Short:    C= 64 emulator, alpha 19
  2. Author:   borgen@hstud2.cs.uit.no (Børge Nøst)
  3. Uploader: kjelli@stud.cs.uit.no (Kjell Irgens)
  4. Type:     misc/emu
  5.  
  6.  
  7. WHAT:
  8. Emulator of C= 64 for Amiga computers with 68020 or higher.
  9.  
  10. WHY:
  11. Because A64 (both 2.0 and 3.0) sucks IMO. And I think the Amiga deserves
  12. good emulators like the PC has. (Update: I've seen Frodo now - good try,
  13. but way slower than mine... I think I can beat it.)
  14.  
  15. HOW:
  16. First you need 3 files: C64.BASIC, C64.KERNAL, C64.CHARSET.
  17. These must be exactly 8192, 8192, and 4096 bytes big.
  18. These are just dumps of real C= 64 roms. They are not included for legal
  19. reasons, but I think several other emulators actually include them.
  20. Put these files in the current directory or in the same directory you store
  21. the executable.
  22. You can now start the emulator. You can LOAD files that are in RAM: or C64:
  23. (assign it where you have you your files). The fileformat is the same as
  24. A64 uses. Disk images are not supported.
  25. The keyboard is mapped nearly 100% like a real C= 64 so the keys wont
  26. always match the Amiga keyboard. The RESTORE key is not mapped at all.
  27. The joystick port of your Amiga maps to both C= 64 joystick ports.
  28. Bank switching is supported.
  29. Hires character mode is the only mode supported.
  30. Sound isn't supported.
  31. There is no restart option, you have to quit the emulator with the ESCAPE
  32. key or left mouse button.
  33.  
  34. SPEED:
  35. No. Unless you have an 040/060 that can write 7M/s to chipram. Then perhaps.
  36. Unlike many other emulators (but like Frodo!) the relative speed of the
  37. screen update and the cpu speed does not change, it will always run
  38. internally like a 1MHz PAL C= 64, and never faster than a real C= 64.
  39. (Later versions might have adjustable speeds here.)
  40.  
  41. WHY SELECT AXF-64:
  42. It does a few things that A64 doesn't. It can do raster bars. It can do
  43. raster interrupts and screen changes on a per line basis. It was made with
  44. big cpus in mind.
  45.  
  46. TODO:
  47. Make limited (not raster interrupt splitable) sprites if you have AGA.
  48. First to come is multicolour character mode. I have ideas and all, but I
  49. need to test a little to see if I can make it fast enough.
  50. AGA support. Not only align bitplanes for more DMA time under AGA, but also
  51. use other algorithms to reduce chip bus activity.
  52. Sprites. I have code and ideas for that too.
  53. Bitmap modes.
  54. All timers. I have ready code for that too.
  55. Sound. Not sure what to do with this. Perhaps kludge in something with
  56. PlaySID?
  57. Support disk images.
  58. Make different screen update modes for different configurations.
  59.  
  60. New in Alpha 16:
  61. Redid the bankswitch logic for the VIC II chip. Seems to work better now,
  62. but I still have some unresolved cases for what to do when $D000 ram is
  63. banked in.
  64. Looked at raster interrupts, and they don't look good :-(.
  65. I got it a little better, but it still needs work...
  66.  
  67. New in Alpha 17:
  68. Fixed raster interrupts. Seems to be working 100%.
  69.  
  70. New in Alpha 18:
  71. Fixed bug in LOAD patch (returned wrong end of file address).
  72. Basic programs still bugs :( (but a little less...).
  73. Swapped '<-' and 'DEL' key on request.
  74.  
  75. New in Alpha 19:
  76. Fixed idiotic bank switch bug.
  77.  
  78.  
  79. Since I'm doing my military service at the moment updates may be far and
  80. few between, and I wont have any email until summer 1995.
  81. I'll snailmail new updates to a friend of mine who will upload them.
  82.  
  83. -Børge Nøst
  84.  
  85.  
  86. ============================= Archive contents =============================
  87.  
  88. Original  Packed Ratio    Date     Time    Name
  89. -------- ------- ----- --------- --------  -------------
  90.     1509     673 55.4% 19-Feb-94 02:55:56  COPYING
  91.   112884   10240 90.9% 13-Mar-95 21:21:06  AXF-64
  92.     3495    1805 48.3% 07-Mar-95 23:54:38  README
  93. -------- ------- ----- --------- --------
  94.   117888   12718 89.2% 15-Mar-95 12:15:06   3 files
  95.